//package com.own.demo.长沙空中路网格子;
//
//import com.alibaba.fastjson.JSONObject;
//import com.own.demo.utils.DateUtils;
//import com.own.demo.writerfile.GeoJsonToOsmXML;
//import com.own.demo.writerfile.WriterFileUtils;
//import lombok.SneakyThrows;
//
//import java.util.Date;
//
//public class 添加路网1 extends Parent {
//
//    private static String geoOSMUrl="E:\\ownCode\\UMA\\数据\\路网数据\\osmXML";
//    private static String geoOSMName="\\长沙市1.geojson.osm";
//
//    private static String geoJson="E:\\ownCode\\UMA\\数据\\路网数据\\geojson";
//    private static String geoJsonName="\\长沙市1.geojson";
//
//    private static String geoJsonV1="E:\\ownCode\\UMA\\uam\\地图工具-路网";
//    private static String geoJsonNameV1="\\polylineData1.js";
//
//    public static String urlAll="E:\\ownCode\\UMA\\数据\\路网数据\\v1";
//    private static int floor=1;
//
//    /**
//     * @param flag       false 只生成边界数据。 不生成osm文件  true 全量生成
//     * @return
//     */
//    @SneakyThrows
//    public static String goGeoJSONV2Local(VMainParam vMainParam, boolean flag,boolean isDelArea) {
//        if (vMainParam == null) {
//            return null;
//        }
//        Date sTime=new Date();
//        System.out.println(DateUtils.parseDateToStr(new Date())+"-----全局解析数据："+(DateUtils.formatTime(sTime,new Date())));
//        JSONObject jsonObject=goGeoJSONV2(vMainParam.getGeometries(), vMainParam.getGeometry(),vMainParam.getBounds(),flag,isDelArea,floor,urlAll);
//        System.out.println(DateUtils.parseDateToStr(new Date())+"-----全局解析数据完成："+(DateUtils.formatTime(sTime,new Date())));
//        sTime=new Date();
//
//        String json=jsonObject.toJSONString();
//        WriterFileUtils.writerFoFile(json,geoJson,geoJsonName);
//        System.out.println(DateUtils.parseDateToStr(new Date())+"-----全局解析数据完成-geojson："+(DateUtils.formatTime(sTime,new Date())));
//        sTime=new Date();
//
//        WriterFileUtils.writerFoFile("var polylineData1 = " + json,geoJsonV1,geoJsonNameV1);
//        System.out.println(DateUtils.parseDateToStr(new Date())+"-----全局解析数据完成polylineData1："+(DateUtils.formatTime(sTime,new Date())));
//        sTime=new Date();
//
//        GeoJsonToOsmXML.jsonToXML(jsonObject,  vMainParam.getBounds(),geoOSMUrl,geoOSMName);
//        System.out.println(DateUtils.parseDateToStr(new Date())+"-----全局解析数据完成jsonToXML："+(DateUtils.formatTime(sTime,new Date())));
//        return json;
//    }
//}
